#ifndef SCENERENDERER_H
#define SCENERENDERER_H

#include "spritespool.h"
#include "../model/isceneobjectvisitor.h"

class SceneRenderer : public ISceneObjectVisitor
{
public:
    SceneRenderer();
    ~SceneRenderer();

    void init();
    void visit(Mage *mage);
    void visit(Potion *potion);
    void visit(Spell *spell);

private:
    SpritesPool _pool;
};

#endif // SCENERENDERER_H
